package com.recipedb.sprint.service;

import java.util.List;
import java.util.Map;

public interface PointsRewardsService {

    Map<String, Object> getPointsBalance(Long userid);

    List<Map<String, Object>> getPointsHistory(Long userid);

    void awardDailyLoginPoints(Long userid);

    void awardConsultationPoints(Long userid, Long sessionId);

    void awardFeedbackPoints(Long userid, Long sessionId);

    Long getUserIdByUsername(String username);
}
